.portal-container {
  width: 100%;
  height: 100%;
  flex: 1;
  overflow-y: auto;

  iframe {
    border: none;
    width: 100%;
    height: 100%;
  }
  .jzl-page {
    padding: 5px;
  }
}
.page-header {
  .page-header-menus {
    .page-header-menus-container {
      display: flex;
      justify-content: center;

      &:hover {
        padding-bottom: 5px;
        box-shadow: 0 0 5px #CCC;
      }
    }
  }
}
.portal-welcome {
  height: 100%;
  padding: 50px 20px;
  color: #CCC;
  font-size: 15px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.item-info-readonly{
  color:#999;
  font-size:18px;
}

.work-container {
  background: #FAFAFA;
  height: 100%;
  display: flex;
  flex-flow: column;

  .jzlpage-container {
    width: 100%;
    height: 100%;
    padding: 10px;
    overflow-y: auto;
  }
}
